xen.git
21 years agobitkeeper revision 1.1159.258.63 (423ef73fgHxWB39GjIH7wq4Q4o6-3Q)
mjw@wray-m-3.hpl.hp.com [Mon, 21 Mar 2005 16:33:03 +0000 (16:33 +0000)]
bitkeeper revision 1.1159.258.63 (423ef73fgHxWB39GjIH7wq4Q4o6-3Q)

Change to choose a free vnc display based on netstat.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.258.62 (423ef133mgCPmDzStTLxl3QgSFPkWg)
xenbk@gandalf.hpl.hp.com [Mon, 21 Mar 2005 16:07:15 +0000 (16:07 +0000)]
bitkeeper revision 1.1159.258.62 (423ef133mgCPmDzStTLxl3QgSFPkWg)

Merge http://xen.bkbits.net:8080/xen-2.0-testing.bk
into gandalf.hpl.hp.com:/var/bk/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.272.5 (423e993erDjsPu07ds6TGA8mhwNOAA)
kaf24@firebug.cl.cam.ac.uk [Mon, 21 Mar 2005 09:51:58 +0000 (09:51 +0000)]
bitkeeper revision 1.1159.272.5 (423e993erDjsPu07ds6TGA8mhwNOAA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.273.4 (423e9936-Gs_rM0rC9UWa8TA2293kA)
kaf24@firebug.cl.cam.ac.uk [Mon, 21 Mar 2005 09:51:50 +0000 (09:51 +0000)]
bitkeeper revision 1.1159.273.4 (423e9936-Gs_rM0rC9UWa8TA2293kA)

Fix floppy driver on Xen -- vmalloc/vfree are unsafe because of the
context that the fd_dma functions may get called from.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.272.4 (423e841947gMngP1oyDbc6vVjSMbqg)
iap10@freefall.cl.cam.ac.uk [Mon, 21 Mar 2005 08:21:45 +0000 (08:21 +0000)]
bitkeeper revision 1.1159.272.4 (423e841947gMngP1oyDbc6vVjSMbqg)

Make freebsd build scripts executable.
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.272.3 (423e7e90uxPqdRoA4EvOUikif-yhXA)
iap10@freefall.cl.cam.ac.uk [Mon, 21 Mar 2005 07:58:08 +0000 (07:58 +0000)]
bitkeeper revision 1.1159.272.3 (423e7e90uxPqdRoA4EvOUikif-yhXA)

Check-in of the sparse tree for FreeBSD 5.3 (version 050317)
This currently supports running as a domU.

- to create freebsd-5.3-xenU run fbsdxensetup from anywhere in the tree
- once created go to freebsd-5.3-xenU on a FreeBSD 5.3 machine, run
  xenfbsd_kernel_build - you'll find kernel and kernel.debug under
  i386-xen/compile/XENCONF

See http://www.fsmware.com/xenofreebsd/5.3/xenbsdsetup.txt

Thanks to NetApp for their contributions in support of the FreeBSD port to Xen
.

Signed-off-by: Kip Macy <kip.macy@gmail.com
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.272.2 (423dcf7cq_wRMtRWREguqLLbacTtyw)
iap10@freefall.cl.cam.ac.uk [Sun, 20 Mar 2005 19:31:08 +0000 (19:31 +0000)]
bitkeeper revision 1.1159.272.2 (423dcf7cq_wRMtRWREguqLLbacTtyw)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.273.3 (423d44f5mg2mqgtSGUZfZFYsYmHuMA)
kaf24@firebug.cl.cam.ac.uk [Sun, 20 Mar 2005 09:40:05 +0000 (09:40 +0000)]
bitkeeper revision 1.1159.273.3 (423d44f5mg2mqgtSGUZfZFYsYmHuMA)

Primary floppy controller is at port 0x3f0, not 0x340.
Signed-off-by: Keir Fraser <keir@Xensource.com>
21 years agobitkeeper revision 1.1159.273.2 (423c8d62e3tPnc05kdzopOE3xfcNiA)
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 20:36:50 +0000 (20:36 +0000)]
bitkeeper revision 1.1159.273.2 (423c8d62e3tPnc05kdzopOE3xfcNiA)

Allow domain0 to see PCI bridges. It should be able to deal with
seeing PCI buses twice (once as a 'root bridge' from Xen; once by
scanning behind a PCI-PCI bridge itself), and this gets rid of
problems where the bridge needs to be seen by XenLinux for drivers
to work (e.g., Mellanox Infiniband chipsets).
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.273.1 (423c8bfeCXSFg6Xv58QRFeh4HYLpOQ)
kaf24@firebug.cl.cam.ac.uk [Sat, 19 Mar 2005 20:30:54 +0000 (20:30 +0000)]
bitkeeper revision 1.1159.273.1 (423c8bfeCXSFg6Xv58QRFeh4HYLpOQ)

Add MMC and Infiniband devices to XenLinux driver configuration
options.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.272.1 (423ad23cVUXoD_eqhx9vK868Hg9Xlg)
iap10@tetris.cl.cam.ac.uk [Fri, 18 Mar 2005 13:06:04 +0000 (13:06 +0000)]
bitkeeper revision 1.1159.272.1 (423ad23cVUXoD_eqhx9vK868Hg9Xlg)

manualmerge

21 years agobitkeeper revision 1.1159.271.1 (423ad1703X6TrdeKiTr87K5NCQAiGw)
iap10@tetris.cl.cam.ac.uk [Fri, 18 Mar 2005 13:02:40 +0000 (13:02 +0000)]
bitkeeper revision 1.1159.271.1 (423ad1703X6TrdeKiTr87K5NCQAiGw)

trivial comment fix
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.258.61 (423ab8ffoSYKwCMKpGSklR9lHSby6g)
xenbk@gandalf.hpl.hp.com [Fri, 18 Mar 2005 11:18:23 +0000 (11:18 +0000)]
bitkeeper revision 1.1159.258.61 (423ab8ffoSYKwCMKpGSklR9lHSby6g)

Merge http://xen.bkbits.net:8080/xen-2.0-testing.bk
into gandalf.hpl.hp.com:/var/bk/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.269.8 (423ab2eapL4QIhT8q2gPBPlVaSKmZw)
mjw@wray-m-3.hpl.hp.com [Fri, 18 Mar 2005 10:52:26 +0000 (10:52 +0000)]
bitkeeper revision 1.1159.269.8 (423ab2eapL4QIhT8q2gPBPlVaSKmZw)

Script and xdm config to connect vnc in a domain back to
a viewer running in domain-0.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.258.60 (423a9ce2eJtKIkEGHQPPRXvkPvoHqQ)
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 09:18:26 +0000 (09:18 +0000)]
bitkeeper revision 1.1159.258.60 (423a9ce2eJtKIkEGHQPPRXvkPvoHqQ)

Check kmalloc return value in vbd code.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.59 (423a99c28LSWeyvb5zB2Je7BjDgLww)
kaf24@firebug.cl.cam.ac.uk [Fri, 18 Mar 2005 09:05:06 +0000 (09:05 +0000)]
bitkeeper revision 1.1159.258.59 (423a99c28LSWeyvb5zB2Je7BjDgLww)

Fix install script to follow symlinks.
Signed-off-by: Paul Larson <pl@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.269.7 (4239b07dqrgbq5nyeaRv54s7lw6AsA)
mjw@wray-m-3.hpl.hp.com [Thu, 17 Mar 2005 16:29:49 +0000 (16:29 +0000)]
bitkeeper revision 1.1159.269.7 (4239b07dqrgbq5nyeaRv54s7lw6AsA)

Add sxpr function for installing a new type.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.269.6 (4239b032OtoMBkr4L88BtgvDYgxbLg)
mjw@wray-m-3.hpl.hp.com [Thu, 17 Mar 2005 16:28:34 +0000 (16:28 +0000)]
bitkeeper revision 1.1159.269.6 (4239b032OtoMBkr4L88BtgvDYgxbLg)

Add support in 'xm create' for spawning a vncviewer.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.269.5 (42386371nvHctvk3SHgDUG4w3o9URw)
mjw@wray-m-3.hpl.hp.com [Wed, 16 Mar 2005 16:48:49 +0000 (16:48 +0000)]
bitkeeper revision 1.1159.269.5 (42386371nvHctvk3SHgDUG4w3o9URw)

Add support for specifying the interface name to be used by a netif
backend driver instead of the default vifD.N.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.258.58 (4238008ex_KSQqR2a5fd8soijqba4g)
kaf24@firebug.cl.cam.ac.uk [Wed, 16 Mar 2005 09:46:54 +0000 (09:46 +0000)]
bitkeeper revision 1.1159.258.58 (4238008ex_KSQqR2a5fd8soijqba4g)

If a Linux guest is allocated more memory than it can use (due to
highmem constraints) it will now give that RAM back to Xen.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.57 (42372654d-IcZSg1-hScBU0TITRVfg)
kaf24@firebug.cl.cam.ac.uk [Tue, 15 Mar 2005 18:15:48 +0000 (18:15 +0000)]
bitkeeper revision 1.1159.258.57 (42372654d-IcZSg1-hScBU0TITRVfg)

Define new io_remap_pfn_range() for mapping device space into user
applications. Patch drivers to use this instead of remap_pfn_range()
where appropriate. This patch should be pushed upstream to the kernel
maintainers.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.56 (4236f0d8NTb8nv3JBClhBcw3-6u3oQ)
vh249@arcadians.cl.cam.ac.uk [Tue, 15 Mar 2005 14:27:36 +0000 (14:27 +0000)]
bitkeeper revision 1.1159.258.56 (4236f0d8NTb8nv3JBClhBcw3-6u3oQ)

update code for having dynamic update of vbd for blkfront driver on 2.6
add some protection for kmalloc failure on 2.4 and 2.6

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1159.269.4 (4236cdc9eib4ejH25MkiyfkGp022dQ)
mjw@wray-m-3.hpl.hp.com [Tue, 15 Mar 2005 11:58:01 +0000 (11:58 +0000)]
bitkeeper revision 1.1159.269.4 (4236cdc9eib4ejH25MkiyfkGp022dQ)

 Add channel function to close an event channel and
 call when devices are destroyed.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.269.3 (4236cc98Jkx2LDbrsWrj59Z-UTR_jA)
mjw@wray-m-3.hpl.hp.com [Tue, 15 Mar 2005 11:52:56 +0000 (11:52 +0000)]
bitkeeper revision 1.1159.269.3 (4236cc98Jkx2LDbrsWrj59Z-UTR_jA)

Change default config to bind to localhost only.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.258.55 (42361018TeYmwjC8C6haDMNI9sjHUw)
kaf24@firebug.cl.cam.ac.uk [Mon, 14 Mar 2005 22:28:40 +0000 (22:28 +0000)]
bitkeeper revision 1.1159.258.55 (42361018TeYmwjC8C6haDMNI9sjHUw)

Fix highmem patches to use PageHighMem instead of highmem_start_page.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.54 (42345449eD0_m04QlYElhVoRN9Iyow)
iap10@tetris.cl.cam.ac.uk [Sun, 13 Mar 2005 14:55:05 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.258.54 (42345449eD0_m04QlYElhVoRN9Iyow)

Bug fix in recent xend checking
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.258.53 (423408f115Ns6FbhmO7JTOAWVZjwog)
kaf24@scramble.cl.cam.ac.uk [Sun, 13 Mar 2005 09:33:37 +0000 (09:33 +0000)]
bitkeeper revision 1.1159.258.53 (423408f115Ns6FbhmO7JTOAWVZjwog)

Small cleanup to shutdown codes.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.52 (4233991dQspKbtD0n-C6ReG4f2lHAQ)
iap10@freefall.cl.cam.ac.uk [Sun, 13 Mar 2005 01:36:29 +0000 (01:36 +0000)]
bitkeeper revision 1.1159.258.52 (4233991dQspKbtD0n-C6ReG4f2lHAQ)

Add hypercall to allow domains to request that they be crashed.
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.258.51 (42332e7fgmGVTCY4Es7dEft7_Ne7MQ)
iap10@freefall.cl.cam.ac.uk [Sat, 12 Mar 2005 18:01:35 +0000 (18:01 +0000)]
bitkeeper revision 1.1159.258.51 (42332e7fgmGVTCY4Es7dEft7_Ne7MQ)

Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.270.4 (42330defA42oRGAfkwmQERgN45uyOg)
kaf24@viper.(none) [Sat, 12 Mar 2005 15:42:39 +0000 (15:42 +0000)]
bitkeeper revision 1.1159.270.4 (42330defA42oRGAfkwmQERgN45uyOg)

Python packages can be installed to the Python installation's 'native'
location, instead of generic /usr/lib/python, by specifying
XEN_PYTHON_NATIVE_INSTALL in the environment or on the make command line.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.270.3 (42330ae8efsd9SdlhNX6EpksrtV6oQ)
doogie@brainfood.com[kaf24] [Sat, 12 Mar 2005 15:29:44 +0000 (15:29 +0000)]
bitkeeper revision 1.1159.270.3 (42330ae8efsd9SdlhNX6EpksrtV6oQ)

[PATCH] add-build.patch

 Add build targets to all makefiles.  Debian does builds as non-root, so
 it's better to do as much as possible before requiring root privs.
Signed-off-by: Adam Heath <doogie@brainfood.com>
21 years agobitkeeper revision 1.1159.270.2 (42330a929cE0pKehTkalVAgu8SLwKQ)
doogie@brainfood.com[kaf24] [Sat, 12 Mar 2005 15:28:18 +0000 (15:28 +0000)]
bitkeeper revision 1.1159.270.2 (42330a929cE0pKehTkalVAgu8SLwKQ)

[PATCH] non-xen-init-exit.patch

Name: non-xen-init-exit.patch
Description: exit if not running on a xen dom0 kernel.
 If /proc/xen/privcmd doesn't exist, then exit successfully.  This allows
 for dual-boot setups, and installing xen before rebooting into a real
 xen kernel.
Signed-off-by: Adam Heath <doogie@brainfood.com>
21 years agobitkeeper revision 1.1159.270.1 (423308766_Mxiqyj1XF-m4OxnLnExA)
kaf24@viper.(none) [Sat, 12 Mar 2005 15:19:18 +0000 (15:19 +0000)]
bitkeeper revision 1.1159.270.1 (423308766_Mxiqyj1XF-m4OxnLnExA)

No longer require latex2html (bizarrely considered 'non-free' by Debian
maintainers) to build docs. Instead we still build PS/PDF docs, but skip
HTML docs.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.269.2 (4231ceccPlcoLKWWixfu3trU9tb-_A)
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 17:01:00 +0000 (17:01 +0000)]
bitkeeper revision 1.1159.269.2 (4231ceccPlcoLKWWixfu3trU9tb-_A)

Improve error reporting for save/restore/migrate.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.258.50 (4231b14a0Nqrojj7aAwM5Ge5I8cg9w)
iap10@freefall.cl.cam.ac.uk [Fri, 11 Mar 2005 14:55:06 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.258.50 (4231b14a0Nqrojj7aAwM5Ge5I8cg9w)

Change defaults in /etc/xen/xend-config.sxp :
 * xend will now only listen on localhost for conenctions from 'xm'.
 * consoles are only available from localhost too

Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.258.49 (4231af36aono--EL1e01YWQEohHBcQ)
iap10@freefall.cl.cam.ac.uk [Fri, 11 Mar 2005 14:46:14 +0000 (14:46 +0000)]
bitkeeper revision 1.1159.258.49 (4231af36aono--EL1e01YWQEohHBcQ)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.269.1 (42319894M6nLc3wwj0MrCHle52x6Cg)
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 13:09:40 +0000 (13:09 +0000)]
bitkeeper revision 1.1159.269.1 (42319894M6nLc3wwj0MrCHle52x6Cg)

Merge xenbk@gandalf:/var/bk/xen-2.0-testing.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.265.3 (42319571gIMQdofIDztktCfg053n-A)
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 12:56:17 +0000 (12:56 +0000)]
bitkeeper revision 1.1159.265.3 (42319571gIMQdofIDztktCfg053n-A)

Fix some errors in default error handling.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.265.2 (42319500DXIXjiTkjszNpliySomMvA)
mjw@wray-m-3.hpl.hp.com [Fri, 11 Mar 2005 12:54:24 +0000 (12:54 +0000)]
bitkeeper revision 1.1159.265.2 (42319500DXIXjiTkjszNpliySomMvA)

Add support for setting the listen address for consoles
and the event port.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.258.48 (4230f9e1A3LEMmDHzcYXsKwP-EpzRg)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:52:33 +0000 (01:52 +0000)]
bitkeeper revision 1.1159.258.48 (4230f9e1A3LEMmDHzcYXsKwP-EpzRg)

Fix fallout from Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
21 years agobitkeeper revision 1.1159.258.47 (4230f31aZ2VYmMntbEMp_f1tNZA6WA)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:23:38 +0000 (01:23 +0000)]
bitkeeper revision 1.1159.258.47 (4230f31aZ2VYmMntbEMp_f1tNZA6WA)

Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
21 years agobitkeeper revision 1.1159.258.46 (4230ee09rYvY_HWitF9h5VHJ0NfurA)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 01:02:01 +0000 (01:02 +0000)]
bitkeeper revision 1.1159.258.46 (4230ee09rYvY_HWitF9h5VHJ0NfurA)

Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
21 years agobitkeeper revision 1.1159.258.45 (4230e6ab4xRdK4pchNbpgZE-preulA)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:30:35 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.258.45 (4230e6ab4xRdK4pchNbpgZE-preulA)

Fix one more pud merge incident.
Signed-off-by: Christian Limpach <chris@xensource.com>
21 years agobitkeeper revision 1.1159.258.44 (4230e634q8GsmA11oFHvaUsWO4vUpA)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:28:36 +0000 (00:28 +0000)]
bitkeeper revision 1.1159.258.44 (4230e634q8GsmA11oFHvaUsWO4vUpA)

Change cli() to local_irq_disable().
Signed-off-by: Christian Limpach <chris@xensource.com>
21 years agobitkeeper revision 1.1159.258.43 (4230e614QJDirekggk8u5NMTqkptrQ)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:28:04 +0000 (00:28 +0000)]
bitkeeper revision 1.1159.258.43 (4230e614QJDirekggk8u5NMTqkptrQ)

Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
21 years agobitkeeper revision 1.1159.258.42 (4230e421NhFkCppVay5rDH0tzHn2bQ)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:19:45 +0000 (00:19 +0000)]
bitkeeper revision 1.1159.258.42 (4230e421NhFkCppVay5rDH0tzHn2bQ)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-2.6.11

21 years agobitkeeper revision 1.1159.268.1 (4230e3456i1RsGKcSPg-xYttkmeJEw)
cl349@firebug.cl.cam.ac.uk [Fri, 11 Mar 2005 00:16:05 +0000 (00:16 +0000)]
bitkeeper revision 1.1159.268.1 (4230e3456i1RsGKcSPg-xYttkmeJEw)

Update to Linux 2.6.11.
Signed-off-by: Christian Limpach <chris@xensource.com>
21 years agobitkeeper revision 1.1159.258.41 (42308d4fd_3EgH9VpgnqmZ0m3rv3ag)
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 18:09:19 +0000 (18:09 +0000)]
bitkeeper revision 1.1159.258.41 (42308d4fd_3EgH9VpgnqmZ0m3rv3ag)

added tag RELEASE-2.0.5

21 years agobitkeeper revision 1.1159.258.41 (423088a133TZpmpxQnBtgWzoOWnK2A)
cl349@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 17:49:21 +0000 (17:49 +0000)]
bitkeeper revision 1.1159.258.41 (423088a133TZpmpxQnBtgWzoOWnK2A)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.267.1 (42308892nDLBoNRoKA_URBGXNhvEUg)
cl349@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 17:49:06 +0000 (17:49 +0000)]
bitkeeper revision 1.1159.267.1 (42308892nDLBoNRoKA_URBGXNhvEUg)

Change blkif_pdev_t to u32 to allow configuring backend devices which
use 32-bit numbers to identify devices.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.40 (423085c6l2rF-ZZuQiNGB3ZR9Vzj7A)
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 17:37:10 +0000 (17:37 +0000)]
bitkeeper revision 1.1159.258.40 (423085c6l2rF-ZZuQiNGB3ZR9Vzj7A)

Tiny hack to fix install.sh for the case where /etc/init.d is a symlink.
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.258.39 (423070eemKuJ-8uTpcciD8RIvSEbmg)
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 16:08:14 +0000 (16:08 +0000)]
bitkeeper revision 1.1159.258.39 (423070eemKuJ-8uTpcciD8RIvSEbmg)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.266.1 (423070e8gpQdLbFsdaIs7JDG4U12ZA)
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 16:08:08 +0000 (16:08 +0000)]
bitkeeper revision 1.1159.266.1 (423070e8gpQdLbFsdaIs7JDG4U12ZA)

A couple of fixes for 2.4.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.38 (4230628bX3yukmWYtNDh925BckMoHQ)
iap10@tetris.cl.cam.ac.uk [Thu, 10 Mar 2005 15:06:51 +0000 (15:06 +0000)]
bitkeeper revision 1.1159.258.38 (4230628bX3yukmWYtNDh925BckMoHQ)

Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xen-2.0-testing.bk
into tetris.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.265.1 (42305f54c1QGh-jqx__ZfFdzrPJWDA)
mjw@wray-m-3.hpl.hp.com [Thu, 10 Mar 2005 14:53:08 +0000 (14:53 +0000)]
bitkeeper revision 1.1159.265.1 (42305f54c1QGh-jqx__ZfFdzrPJWDA)

Make xend parent sleep a bit at start, so when it returns
xend is running.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.258.37 (42305f54a6Tlb_891y3QBjoIVcCt3Q)
kaf24@firebug.cl.cam.ac.uk [Thu, 10 Mar 2005 14:53:08 +0000 (14:53 +0000)]
bitkeeper revision 1.1159.258.37 (42305f54a6Tlb_891y3QBjoIVcCt3Q)

Fix balloon driver in highmem builds -- must forcibly flush the kmap
cache before relinquishing pages. This requires changes to generic
files highmem.[ch].
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.36 (42305b3948mU75urrgzQftpV3eNPbg)
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 14:35:37 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.258.36 (42305b3948mU75urrgzQftpV3eNPbg)

Tidy up ugly warning in debug builds from xc_linux_restore.
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.258.35 (42305966D0gCjlR6KGQJ4LZR2FIX3g)
iap10@freefall.cl.cam.ac.uk [Thu, 10 Mar 2005 14:27:50 +0000 (14:27 +0000)]
bitkeeper revision 1.1159.258.35 (42305966D0gCjlR6KGQJ4LZR2FIX3g)

Fix to xfrd stream handling which was messing up save/restore/migrate on some systems.
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.258.34 (422e593fP_MDJ47j5LhtS8fQOVuyAQ)
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 02:02:39 +0000 (02:02 +0000)]
bitkeeper revision 1.1159.258.34 (422e593fP_MDJ47j5LhtS8fQOVuyAQ)

Update to NetBSD 2.0.1.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.33 (422e4c2dbtydqXSZXhO6gOuY-qlS5A)
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 01:06:53 +0000 (01:06 +0000)]
bitkeeper revision 1.1159.258.33 (422e4c2dbtydqXSZXhO6gOuY-qlS5A)

Support Xen-ifying a complete NetBSD source tree.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.32 (422e470bJa_VGcUAPdnpZWrD6n9uew)
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:44:59 +0000 (00:44 +0000)]
bitkeeper revision 1.1159.258.32 (422e470bJa_VGcUAPdnpZWrD6n9uew)

Export Xen provided command line as /kern/xen/cmdline.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.31 (422e4564B542sr1LgKTQ3FWQwTZcZQ)
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:37:56 +0000 (00:37 +0000)]
bitkeeper revision 1.1159.258.31 (422e4564B542sr1LgKTQ3FWQwTZcZQ)

Add support for read file operation handlers.
Also fix fallback to default handlers.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.30 (422e43bag8TDBzRIwsJaOhrjeAZ-gg)
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:30:50 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.258.30 (422e43bag8TDBzRIwsJaOhrjeAZ-gg)

Enable vnd devices.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.29 (422e4382uaLzLWWGJwNl_pq0d8dMog)
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:29:54 +0000 (00:29 +0000)]
bitkeeper revision 1.1159.258.29 (422e4382uaLzLWWGJwNl_pq0d8dMog)

Support Xen-ifying a complete NetBSD source tree.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.28 (422e42e5yWRuW_i02udqDbLjol4GOQ)
cl349@firebug.cl.cam.ac.uk [Wed, 9 Mar 2005 00:27:17 +0000 (00:27 +0000)]
bitkeeper revision 1.1159.258.28 (422e42e5yWRuW_i02udqDbLjol4GOQ)

Support compiling kernels other than the XEN one.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
21 years agobitkeeper revision 1.1159.258.27 (422ddcd5Cf-97FdGP6TJyFvIxer4Mg)
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 17:11:49 +0000 (17:11 +0000)]
bitkeeper revision 1.1159.258.27 (422ddcd5Cf-97FdGP6TJyFvIxer4Mg)

Prevent buddy-allocator merges across Xen/Domain zones boundary.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.26 (422dcb82edKYqnLB0fr24Sf5anyo6Q)
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 15:57:54 +0000 (15:57 +0000)]
bitkeeper revision 1.1159.258.26 (422dcb82edKYqnLB0fr24Sf5anyo6Q)

Fix parallel build in Xen directory.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.25 (422dab6bOBL6I9LRZYfF0ExfT5VXww)
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 13:40:59 +0000 (13:40 +0000)]
bitkeeper revision 1.1159.258.25 (422dab6bOBL6I9LRZYfF0ExfT5VXww)

Must always send VIRQ_TIMER to a blocked guest.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.24 (422d768ae6_z9fpLLsp1seSXtGA5qA)
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 09:55:22 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.258.24 (422d768ae6_z9fpLLsp1seSXtGA5qA)

Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.264.1 (422d7683GAA5eJb-zpm3NsgvYf9Q9A)
kaf24@firebug.cl.cam.ac.uk [Tue, 8 Mar 2005 09:55:15 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.264.1 (422d7683GAA5eJb-zpm3NsgvYf9Q9A)

Clean up timer upcalls to guest kernel. Only send an upcall when
timestamp info actually changes.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.23 (422d72b8gvbXrWsyznqgyF7shPiduw)
vh249@airwolf.cl.cam.ac.uk [Tue, 8 Mar 2005 09:39:04 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.258.23 (422d72b8gvbXrWsyznqgyF7shPiduw)

Fix error path handling not calling iounmap() after ioremap()

Signed-off-by: Yann Droneaud <ydroneaud@mandrakesoft.com>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1159.258.22 (422c6612riGtD5GGqVTNqhuli2WrwQ)
vh249@airwolf.cl.cam.ac.uk [Mon, 7 Mar 2005 14:32:50 +0000 (14:32 +0000)]
bitkeeper revision 1.1159.258.22 (422c6612riGtD5GGqVTNqhuli2WrwQ)

fix spinlock still held while leaving function in case of error

Signed-off-by: Vincent Hanquez <vincent@xensource.com>
21 years agobitkeeper revision 1.1159.258.21 (4227b272juDzo6xMj-KE4nB4e0xsmA)
cl349@firebug.cl.cam.ac.uk [Fri, 4 Mar 2005 00:57:22 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.258.21 (4227b272juDzo6xMj-KE4nB4e0xsmA)

xmexample updates.
Signed-off-by: chris@xensource.com
21 years agobitkeeper revision 1.1159.258.20 (42277e15JmrB3LkX2vA4MklHkX1hQA)
iap10@tetris.cl.cam.ac.uk [Thu, 3 Mar 2005 21:13:57 +0000 (21:13 +0000)]
bitkeeper revision 1.1159.258.20 (42277e15JmrB3LkX2vA4MklHkX1hQA)

Fix build
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.258.19 (42273652yPWGOWH6C8w45TOchk7Jog)
rminnich@lanl.gov[iap10] [Thu, 3 Mar 2005 16:07:46 +0000 (16:07 +0000)]
bitkeeper revision 1.1159.258.19 (42273652yPWGOWH6C8w45TOchk7Jog)

This patch enables argument passing to plan 9 domains, so that users can
now have parameters for things like Venti etc.

Signed-off-by: ron minnich <rminnich@lanl.gov>
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.258.18 (4226f857ltmzeYRsvtnlD8t5FVTvhw)
cl349@firebug.cl.cam.ac.uk [Thu, 3 Mar 2005 11:43:19 +0000 (11:43 +0000)]
bitkeeper revision 1.1159.258.18 (4226f857ltmzeYRsvtnlD8t5FVTvhw)

Remove support for tgif as a tool.  We don't use it and it's hard to find as
and rpm.
Signed-off-by: cl349@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.258.17 (4224a8faTVrzHrdNP0aTwjJrfZ4vnw)
kaf24@scramble.cl.cam.ac.uk [Tue, 1 Mar 2005 17:40:10 +0000 (17:40 +0000)]
bitkeeper revision 1.1159.258.17 (4224a8faTVrzHrdNP0aTwjJrfZ4vnw)

Fix another -Wall -Werror compile error.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.16 (4221a2ecsI-7_TFUEYf9_8zVhzHq3Q)
kaf24@scramble.cl.cam.ac.uk [Sun, 27 Feb 2005 10:37:32 +0000 (10:37 +0000)]
bitkeeper revision 1.1159.258.16 (4221a2ecsI-7_TFUEYf9_8zVhzHq3Q)

Fix 2.4 build, and a small 2.6 bootstrap tweak.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.15 (4220c1b89PleMUER22Q6eIRqab93Dg)
kaf24@scramble.cl.cam.ac.uk [Sat, 26 Feb 2005 18:36:40 +0000 (18:36 +0000)]
bitkeeper revision 1.1159.258.15 (4220c1b89PleMUER22Q6eIRqab93Dg)

Typo in 2.6 file.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.14 (4220bd64Y3CN44gbDCh9mtv5s9QiDA)
kaf24@viper.(none) [Sat, 26 Feb 2005 18:18:12 +0000 (18:18 +0000)]
bitkeeper revision 1.1159.258.14 (4220bd64Y3CN44gbDCh9mtv5s9QiDA)

Fix ballooning where initial allocation is lower than max possible lowmem.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.13 (421e7cfaHXBVrm-2XYB50x2aleoG0A)
iap10@tetris.cl.cam.ac.uk [Fri, 25 Feb 2005 01:18:50 +0000 (01:18 +0000)]
bitkeeper revision 1.1159.258.13 (421e7cfaHXBVrm-2XYB50x2aleoG0A)

From: Jari Ruusu via Pasi Kärkkäinen [pasik@iki.fi]

Small fix to 2.4 blkfront such that the capacity is reported correctly.
Does 2.6 need a similar fix?

Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.258.12 (421e7b09H0pvxw22WgYUuH1d447Oew)
iap10@tetris.cl.cam.ac.uk [Fri, 25 Feb 2005 01:10:33 +0000 (01:10 +0000)]
bitkeeper revision 1.1159.258.12 (421e7b09H0pvxw22WgYUuH1d447Oew)

trivial fix

21 years agobitkeeper revision 1.1159.258.11 (421db5das21KZ5OM9VgBIYQNaZthng)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 11:09:14 +0000 (11:09 +0000)]
bitkeeper revision 1.1159.258.11 (421db5das21KZ5OM9VgBIYQNaZthng)

Fix console_use_vt feature that makes VT switchable at run time in
Linux.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.10 (421dacb67rVw006uybBjh0HNKVaObw)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 10:30:14 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.258.10 (421dacb67rVw006uybBjh0HNKVaObw)

Make mkelf32 byte-order clean.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.9 (421d978cixdcn2ycn94dJci5cqGzjg)
kaf24@scramble.cl.cam.ac.uk [Thu, 24 Feb 2005 08:59:56 +0000 (08:59 +0000)]
bitkeeper revision 1.1159.258.9 (421d978cixdcn2ycn94dJci5cqGzjg)

Build cleanups. Build dynamic libs as -fPIC always.
Signed-off-by: Keir Fraser <keir.fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.8 (421bc0b0jvILWAafCXfC9uUwrkZb3A)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 23:30:56 +0000 (23:30 +0000)]
bitkeeper revision 1.1159.258.8 (421bc0b0jvILWAafCXfC9uUwrkZb3A)

Clean up task-switch path. Now differs more from native code, but
it is a critical path. Also fixed a comment and FPU TS setting.
Signed-off-by: Keir Fraser <keir@xensource.com>
21 years agobitkeeper revision 1.1159.258.7 (421afd0bk-TdZ_Jc5UrN-eVwJPdgbw)
kaf24@scramble.cl.cam.ac.uk [Tue, 22 Feb 2005 09:36:11 +0000 (09:36 +0000)]
bitkeeper revision 1.1159.258.7 (421afd0bk-TdZ_Jc5UrN-eVwJPdgbw)

Remove unnecessary irq enable/disable and flag test from do_upcall().
Signed-off-by: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
21 years agobitkeeper revision 1.1159.258.6 (421a32c9eTLZXetUKq3j83jL31eC5A)
iap10@freefall.cl.cam.ac.uk [Mon, 21 Feb 2005 19:13:13 +0000 (19:13 +0000)]
bitkeeper revision 1.1159.258.6 (421a32c9eTLZXetUKq3j83jL31eC5A)

  Build AGP and DRM modules into linux 2.6-xen0 default kernel.

  WARNING: Not all of these drivers have been tested, and its possible that
  previously working X setups will now cause the machine to spontaneously
  reboot when X starts! If so, please report these problems, and disable
  the AGP/DRM module that is being used.

Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.258.5 (4215f09cU1Zrw85yrXJiQPM7LeMJtw)
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Feb 2005 13:41:48 +0000 (13:41 +0000)]
bitkeeper revision 1.1159.258.5 (4215f09cU1Zrw85yrXJiQPM7LeMJtw)

nettel.patch, drm.patch, agpgart.patch:
  mvdir

21 years agobitkeeper revision 1.1159.258.4 (420e086eRqMDAepFfVSrE8gAuTZ1dg)
mafetter@fleming.research [Sat, 12 Feb 2005 13:45:18 +0000 (13:45 +0000)]
bitkeeper revision 1.1159.258.4 (420e086eRqMDAepFfVSrE8gAuTZ1dg)

Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-2.0-testing.bk
into fleming.research:/scratch/fleming/mafetter/xen-2.0-testing.bk

21 years agobitkeeper revision 1.1159.260.2 (420e0856crqXXEkQoCUddas8u5ksXA)
mafetter@fleming.research [Sat, 12 Feb 2005 13:44:54 +0000 (13:44 +0000)]
bitkeeper revision 1.1159.260.2 (420e0856crqXXEkQoCUddas8u5ksXA)

Rename check_pagetable() function to _check_pagetable to make it easier
to selectively enable it during debugging.  There's still the same
check_pagetable macro, but now it's used both when SHADOW_DEBUG is
enabled and disabled.

21 years agobitkeeper revision 1.1159.260.1 (420e07e16YlSevQI9RYNGLwarPr2gQ)
mafetter@fleming.research [Sat, 12 Feb 2005 13:42:57 +0000 (13:42 +0000)]
bitkeeper revision 1.1159.260.1 (420e07e16YlSevQI9RYNGLwarPr2gQ)

Bug fix for shadow code.

When update_va_mapping() updates a entry, the corresponding shadow
entry may not be reachable via the shadow_linear_pg_table, even though
it is currently shadowed, as the corresponding spde has not necessarily
been faulted into place yet.

21 years agobitkeeper revision 1.1159.258.3 (420d5c2dj-e3ZU_Q3wOxYdZ-yax62A)
cl349@arcadians.cl.cam.ac.uk [Sat, 12 Feb 2005 01:30:21 +0000 (01:30 +0000)]
bitkeeper revision 1.1159.258.3 (420d5c2dj-e3ZU_Q3wOxYdZ-yax62A)

Use "ide" as device name and "hdX" as disk name.

Signed-off-by: chris@xensource.com
21 years agobitkeeper revision 1.1159.258.2 (420cdd26biP1GgUIcVSoyZGOZjAu2A)
cl349@arcadians.cl.cam.ac.uk [Fri, 11 Feb 2005 16:28:22 +0000 (16:28 +0000)]
bitkeeper revision 1.1159.258.2 (420cdd26biP1GgUIcVSoyZGOZjAu2A)

Pass pointer to register set to set_pre_exception_table instead of eip.

Signed-off-by: cl349@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.258.1 (420b963fGDqQqmlp_DO3u-T_klF82g)
mjw@wray-m-3.hpl.hp.com [Thu, 10 Feb 2005 17:13:35 +0000 (17:13 +0000)]
bitkeeper revision 1.1159.258.1 (420b963fGDqQqmlp_DO3u-T_klF82g)

Fixes to make the vnet module compile under 2.6.10.
Thanks to Brian Bruce for spotting the problem and
suggesting fixes.

Signed-off-by: Mike Wray <mike.wray@hp.com>
21 years agobitkeeper revision 1.1159.223.84 (420a6831W2g6HHtXksV16NZox0sA5Q)
iap10@freefall.cl.cam.ac.uk [Wed, 9 Feb 2005 19:44:49 +0000 (19:44 +0000)]
bitkeeper revision 1.1159.223.84 (420a6831W2g6HHtXksV16NZox0sA5Q)

Subject: [Xen-devel] [PATCH 1/2] netfront coding style clean-up (trivial)

Signed-off-by: Jon Mason <jdmason@us.ibm.com>
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.223.83 (42097c41y12EFATQuIKPTDS1smnkWQ)
iap10@tetris.cl.cam.ac.uk [Wed, 9 Feb 2005 02:58:09 +0000 (02:58 +0000)]
bitkeeper revision 1.1159.223.83 (42097c41y12EFATQuIKPTDS1smnkWQ)

Subject: [Xen-devel] [PATCH] Fix initrd support for Linux 2.4/2.6

The following patch sets the default root device to be the null device.
This is the behavior Linux is launched with no root device specified in
the command line and without a device provided by the boot loader.
Previously, the default root device was set to be /dev/ram0.  This broke
initrd support.  This change was made in 2.6 to because of a bug
reported on September 14th with dynamic ipconfig.  I've recreated his
problem and looked through the code and the source of the problem was
that his kernel command line was incorrect. He was missing the BOOTP
field in the config line requiring that there be an actual root device.
This worked with 2.4 but only because 2.4 was also broken.  His patch
just introduced that bug into 2.6.
I've tested this against the 2.6 and 2.4 trees in a recent copy of
xen-unstable.  I've tested initrd support and ipconfig support
(including dynamic ip support).  They both now work as expected.
If anyone needs an initrd for testing let me know.
Regards,
--
Anthony Liguori
Linux Technology Center (LTC) - IBM Austin
E-mail: aliguori@us.ibm.com
Phone: (512) 838-1208
Signed-off-by: Anthony Liguori
Signed-off-by: ian@xensource.com
21 years agobitkeeper revision 1.1159.223.82 (42093f8cxZb9FQfWwmj7IIok9ndiPg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 8 Feb 2005 22:39:08 +0000 (22:39 +0000)]
bitkeeper revision 1.1159.223.82 (42093f8cxZb9FQfWwmj7IIok9ndiPg)

minor stats collection addition
ian@xensource.com

21 years agobitkeeper revision 1.1159.223.81 (42091872lrObHIRNczDaqDeQw3NmyA)
iap10@freefall.cl.cam.ac.uk [Tue, 8 Feb 2005 19:52:18 +0000 (19:52 +0000)]
bitkeeper revision 1.1159.223.81 (42091872lrObHIRNczDaqDeQw3NmyA)

debug memory audit cleanups + comment fix from Jon Mason.
Signed-off-by: ian.pratt@cl.cam.ac.uk
21 years agobitkeeper revision 1.1159.223.80 (4208de05Xtv_u_3smJSRU6ex6bTAfA)
iap10@freefall.cl.cam.ac.uk [Tue, 8 Feb 2005 15:43:01 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.223.80 (4208de05Xtv_u_3smJSRU6ex6bTAfA)

Some functions aren't static and could be (damn C language!).

I tried turning on -Wmissing-prototypes: unfortunately gives warnings
for functions used in asm, which means introducing gratuitous prototypes
for them.  Not sure it's worth it.

1) keyhandler.c: keypress_softirq() and do_task_queues() can be static.
2) physdev.c: pcidev_dom0_hidden() can be static.
3) resource.c/resource.h: check_region is deprecated (racy): remove.
4) sched_bvt.c: lots of things can be static.
5) pci/compat.c: not required for Xen.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (authored)
Signed-off-by: ian.pratt@cl.cam.ac.uk